package com.lris.enumerates;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum CommandType {

    /**
     * 建立连接
     */
    CONNECTION(10001),
    /**
     * 聊天
     */
    CHAT(10002),
    /**
     * 群聊
     */
    JOIN(10003),

    ADD(100),
    /**
     * 错误消息类型
     */
    ERROR(-1);

    private final Integer code;

    public static CommandType math(Integer code){
        for (CommandType value : CommandType.values()) {
            if (value.code.equals(code)){
                return value;
            }
        }
        return ERROR;
    }
}
